Crate rustybuzz

source ·
Expand description

A complete harfbuzz shaping algorithm port to Rust.

Re-exports

Modules

Structs

  • Flags for buffers.
  • A font face handle.
  • A feature tag with an accompanying range specifying on which subslice of shapes input it should be applied.
  • A buffer that contains the results of the shaping process.
  • A glyph info.
  • Holds the positions of the glyph in both horizontal and vertical directions.
  • A script language.
  • A text script.
  • Flags used for serialization with a BufferSerializer.
  • A reusable plan for shaping a text buffer.
  • A 4-byte tag.
  • A buffer that contains an input string ready for shaping.
  • A font variation.

Enums

Functions

  • Shapes the buffer content using provided font and features.
  • Shapes the buffer content using the provided font and plan.